add_executable(test_embedding test_input_embedding.cu)
target_link_libraries(
    test_embedding PUBLIC
    -lcudart
    -lcudadevrt
    embeddingFunctor
)


add_executable(test_padding_offset test_calc_paddingoffset.cu)
target_link_libraries(
    test_padding_offset PUBLIC
    -lcudart
    -lcudadevrt
    calc_paddingoffset
)

add_executable(test_rmsnorm test_rmsnorm.cu)
target_link_libraries(
    test_rmsnorm PUBLIC
    -lcudart
    -lcudadevrt
    rmsnorm_kernel
)

add_executable(test_casual_mask test_casual_mask.cu)
target_link_libraries(
    test_casual_mask PUBLIC
    -lcudart
    -lcudadevrt
    build_casual_mask
)